Soru & Cevap

AŞAĞIDAKİ PROGRAMDA HATALARI BULAMAM LAZIM ARKADAŞLAR. NEREDE HATALAR VAR ACABA?

27.06.2020 - 07:21

Bu programdaki hatalar neler.

1) #include<stdio.h>
2) #include<h>
3) #include<windows.h>
4) #include<math.h>
5)
6) flt x,y,t,sonuc1,sonuc2;
7) char ch;
8)
9) main()
10) {
11) printf("A seçimi icin A/a, B secimi için B/b harfini giriniz");
12) while(1)
13) {
14) scanf("%c",&ch);
15) switch(ch
16) {
17) case 'A':
18) case 'a':
19) printf("bir sayi değeri giriniz\n");
20) scanf("%d",&x);
21) sonuc1 = (x+3)/10;
22) printf("%f",sonuc1);
23) break;
24)
25) case 'B':
26) case 'b':
27) printf("bir sayi değeri giriniz\n")
28) scanf("%d",&y);
29) sonuc2 = ((y-5)/3)78;
30) printf("%f",sonuc2);
31) break;
32)
33) }
34)
35) system("pause");

32 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user terabyteforever
terabyteforever
02.01.2021 - 10:24
#include <h>

Böyle bir şey yok C dilinde. Bu yüzden de "#include: "h" not found. Compilation terminated." gibi bir hata alıyorsunuz sanırım. Ayrıca "flt" yerine "float" olmalı, ve 15. satırda parantezi kapatmayı unutmuşsunuz, ve 27.satırda da noktalı virgül kullanmayı. Ayrıca, t değişkenini kullanmamışsınız kod içerisinde, bu yüzden t değişkenine gerek yok. sizeof(float); kadar bellekten tasarruf etmiş olursunuz gereksiz değişken kullanmayarak.

picture-296061-1593256370.png
caglarcakr34
27.06.2020 - 02:11

çok fazla bilgim yok ama,  galiba 15 sırada parantez koymayı untmuşsunuz.. )